package com.haircut.project.model.record;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.haircut.sys.model.BaseIDAllDate;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.util.Date;

@Setter
@Getter
@TableName("t_project_record")
public class ProjectRecord extends BaseIDAllDate {
    /**
     * 客户姓名
     */
    @TableField("cust_name")
    private String custName;
    /**
     * 分类id
     */
    @TableField("category_id")
    private String categoryId;
    /**
     * 配置id
     */
    @TableField("config_id")
    private String configId;
    /**
     * 配置名称
     */
    @TableField("config_name")
    private String configName;
    /**
     * 部门id
     */
    @TableField("dept_id")
    private String deptId;
    /**
     * 总金额
     */
    @TableField("total_amount")
    private BigDecimal totalAmount;
    /**
     * 优惠金额
     */
    @TableField("discount_amount")
    private BigDecimal discountAmount;
    /**
     * 记录类型 1、新入账 2、已核查 3、已发工资
     */
    @TableField("record_type")
    private Integer recordType;
    /**
     *核查人员id
     */
    @TableField("check_user_id")
    private String checkUserId;
    /**
     * 核查时间
     */
    @TableField("check_date")
    private Date checkDate;
    /**
     * 发工资的人
     */
    @TableField("pay_user_id")
    private String payUserId;
    /**
     * 发放时间
     */
    @TableField("pay_date")
    private Date payDate;

    /**
     * 财务id
     */
    @TableField("finance_id")
    private String financeId;

    /**
     * 总现金金额
     */
    @TableField("total_cash_amount")
    private BigDecimal totalCashAmount;
    /**
     * 总刷卡金额
     */
    @TableField("total_card_amount")
    private BigDecimal totalCardAmount;

    /**
     * 总现金金额
     */
    @TableField("income_cash_amount")
    private BigDecimal incomeCashAmount;
    /**
     * 总刷卡金额
     */
    @TableField("income_card_amount")
    private BigDecimal incomeCardAmount;

    /**
     * 技师总现金金额
     */
    @TableField("tech_cash_amount")
    private BigDecimal techCashAmount;
    /**
     * 技师总刷卡金额
     */
    @TableField("tech_card_amount")
    private BigDecimal techCardAmount;


    /**
     * 技师总现金金额
     */
    @TableField("company_cash_amount")
    private BigDecimal companyCashAmount;
    /**
     * 技师总刷卡金额
     */
    @TableField("company_card_amount")
    private BigDecimal companyCardAmount;




    /**
     * 小费总刷卡金额
     */
    @TableField("tips_card_amount")
    private BigDecimal tipsCardAmount;


    /**
     * 小费总转账金额
     */
    @TableField("technician_rate")
    private BigDecimal technicianRate;
    /**
     * 备注
     */
    @TableField("record_remark")
    private String recordRemark;

    /**
     * 刷卡说明
     */
    @TableField("card_remark")
    private String cardRemark;




}
